WBCR\Titan\Bruteforce\Limit_Login_Attempts D

Total Complexity 229
Dependencies 4
Dependents 0
Total lines 1,042
Lines of code 563
Logical lines of code 375
Comment lines 234
Methods 37
Properties 2

Methods 37

Method Rating Maintainability Complexity Lines of code
after_password_reset()
D
36 34 74
limit_login_failed()
B
39 22 61
cleanup()
A
46 16 37
xmlrpc_error_messages()
A
50 16 23
fixup_error_messages()
A
46 15 36
notify_log()
A
47 11 36
retries_remaining_msg()
A
53 11 20
ip_in_range()
A
52 9 24
authenticate_filter()
A
52 9 23
error_msg()
A
53 8 20
get_address()
S
56 7 18
wp_authenticate_user()
S
58 7 14
add_wc_notices()
S
61 7 11
login_show_msg()
S
66 7 7
is_limit_login_ok()
S
62 6 10
ajax_unlock()
S
53 4 23
check_xmlrpc_lock()
S
66 5 9
add_error_message()
S
62 4 12
setup()
S
57 3 15
register_user_blacklist()
S
68 3 7
get_message()
S
67 3 9
checkKey()
S
78 2 3
is_username_whitelisted()
S
68 2 7
track_credentials()
S
75 2 4
is_username_blacklisted()
S
68 2 7
is_ip_blacklisted()
S
68 2 7
is_ip_whitelisted()
S
68 2 7
failure_shake()
S
74 1 5
hooks_init()
S
64 1 9
fixup_error_messages_wc()
S
79 1 3
check_blacklist_usernames()
S
78 1 3
check_blacklist_ips()
S
78 1 3
check_whitelist_usernames()
S
78 1 3
check_whitelist_ips()
S
78 1 3
show_error()
S
81 1 3
getHash()
S
80 1 3
__construct()
S
75 1 4